


#include <tenacitas.tester/test.h>
#include <tenacitas.tester/test_printer.h>
#include <tenacitas.basic/ptr.h>
#include <tenacitas.basic/fault.h>
#include <sstream>

#include "date.h"

#include "algorithm.h"
#include "day_criteria.h"


using namespace std;
using namespace tenacitas;


namespace tenacitas {
    namespace time {
	namespace tests {



// 	    * @class t200075
// 	    /** Tests if  time::day_criteria::next_time works
// 	    * when the days are 4, 7, 16, 22, and the first date is
// 	    * 2009.06.02
// 	    class t200075 : public tenacitas::test {
// 	    public:
// 		t200075 ();
// 		~t200075();
// 		void operator ( ) ( basic::ptr<tenacitas::test_printer> print )
// 		    throw ( basic::fault );
// 	    };

// 	    * @class t200076
// 	    /** Tests if  time::day_criteria::next_time works
// 	    * when the days are 4, 7, 16, 22, and the first date is
// 	    * 2009.06.05
// 	    class t200076 : public tenacitas::test {
// 	    public:
// 		t200076 ();
// 		~t200076();
// 		void operator ( ) ( basic::ptr<tenacitas::test_printer> print )
// 		    throw ( basic::fault );
// 	    };

// 	    * @class t200077
// 	    /** Tests if  time::day_criteria::next_time works
// 	    * when the days are 4, 7, 16, 22, and the first date is
// 	    * 2009.06.10
// 	    class t200077 : public tenacitas::test {
// 	    public:
// 		t200077 ();
// 		~t200077();
// 		void operator ( ) ( basic::ptr<tenacitas::test_printer> print )
// 		    throw ( basic::fault );
// 	    };

// 	    * @class t200078
// 	    /** Tests if  time::day_criteria::next_time works
// 	    * when the days are 4, 7, 16, 22, and the first date is
// 	    * 2009.06.19
// 	    class t200078 : public tenacitas::test {
// 	    public:
// 		t200078 ();
// 		~t200078();
// 		void operator ( ) ( basic::ptr<tenacitas::test_printer> print )
// 		    throw ( basic::fault );
// 	    };

// 	    * @class t200079
// 	    /** Tests if  time::day_criteria::next_time works
// 	    * when the days are 4, 7, 16, 22, and the first date is
// 	    * 2009.06.04
// 	    class t200079 : public tenacitas::test {
// 	    public:
// 		t200079 ();
// 		~t200079();
// 		void operator ( ) ( basic::ptr<tenacitas::test_printer> print )
// 		    throw ( basic::fault );
// 	    };

// 	    * @class t200080
// 	    /** Tests if  time::day_criteria::next_time works
// 	    * when the days are 4, 7, 16, 22, and the first date is
// 	    * 2009.06.07
// 	    class t200080 : public tenacitas::test {
// 	    public:
// 		t200080 ();
// 		~t200080();
// 		void operator ( ) ( basic::ptr<tenacitas::test_printer> print )
// 		    throw ( basic::fault );
// 	    };

// 	    * @class t200081
// 	    /** Tests if  time::day_criteria::next_time works
// 	    * when the days are 4, 7, 16, 22, and the first date is
// 	    * 2009.06.16
// 	    class t200081 : public tenacitas::test {
// 	    public:
// 		t200081 ();
// 		~t200081();
// 		void operator ( ) ( basic::ptr<tenacitas::test_printer> print )
// 		    throw ( basic::fault );
// 	    };


// 	    * @class t200082
// 	    /** Tests if  time::day_criteria::next_time works
// 	    * when the days are 4, 7, 16, 22, and the first date is
// 	    * 2009.06.22
// 	    class t200082 : public tenacitas::test {
// 	    public:
// 		t200082 ();
// 		~t200082();
// 		void operator ( ) ( basic::ptr<tenacitas::test_printer> print )
// 		    throw ( basic::fault );
// 	    };

// 	    * @class t200083
// 	    /** Tests if  time::day_criteria::next_time works
// 	    * when the days are 4, 7, 16, 22, and the first date is
// 	    * 2009.06.28
// 	    class t200083 : public tenacitas::test {
// 	    public:
// 		t200083 ();
// 		~t200083();
// 		void operator ( ) ( basic::ptr<tenacitas::test_printer> print )
// 		    throw ( basic::fault );
// 	    };

	}
    }
}
